Улучшить эту документацию Просмотреть исходный код input[email]
- input в модуле ng
Обзор
Текстовое поле со валидацией по формату электронной почты. Устанавливает ключевое слово ошибки валидации email если адрес электронной почты не соответствует формату.
input[email] использует регулярное выражение для проверки адресов электронной почты, которое взято из регулярного выражения, используемого в Chromium, что может не соответствовать требованиям вашего приложения. Если вам нужна более строгая проверка (например, требующее наличие доменного имени верхнего уровня) или более мягкая проверка (например, позволяющая литералы адресов IPv6), вы можете использовать ng-pattern или изменить встроенные валидаторы (см. Руководство по формам).
Информация о директиве
- Эта директива выполняется на уровне приоритета 0.
Использование
<input type="email"
ng-model="string"
[name="string"]
[required="string"]
[ng-required="string"]
[ng-minlength="number"]
[ng-maxlength="number"]
[pattern="string"]
[ng-pattern="string"]
[ng-change="string"]>
Аргументы
| Параметр | Тип | Подробности |
|---|---|---|
| ngModel | string |
Присваиваемое выражение AngularJS для привязки к данным. |
| name (необязательно) |
string |
Имя свойства формы, в рамках которого контрол опубликован. |
| required (необязательно) |
string |
Устанавливает ключевое слово ошибки валидации |
| ngRequired (необязательно) |
string |
Добавляет атрибут |
| ngMinlength (необязательно) |
number |
Устанавливает ключевое слово ошибки валидации |
| ngMaxlength (необязательно) |
number |
Устанавливает ключевое слово ошибки валидации |
| pattern (необязательно) |
string |
Аналогично |
| ngPattern (необязательно) |
string |
Устанавливает ключевое слово ошибки валидации |
| ngChange (необязательно) |
string |
Выражение AngularJS, которое должно быть выполнено, когда ввод изменяется из-за взаимодействия пользователя с элементом ввода. |
Пример
© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ng/input/input%5Bemail%5D